.main {
  background: #f5f5f5;
  margin-top: 20px;
  padding-bottom: 120px;

  .content {
    width: 1226px;
    margin: 0 auto;

    .flashSales {
      h2 {
        color: #333;
        font-weight: 200;
        font-size: 22px;
        padding: 10px 0;
      }

      .box {
        border-top: 1px solid green;
        height: 300px;
        width: 234px;
        float: left;
      }

      .flashTime {
        border-top: 1px solid #e53935;
        background-color: #f1eded;
        height: 340px;
        width: 234px;
        text-align: center;
        float: left;

        .desc {
          margin-top: 28px;
          display: block;
          color: rgba(0, 0, 0, .54);
          font-size: 15px;
          text-align: center;
        }

        .time {
          font-size: 22px;
          color: #ef3a3b;
          margin-top: 48px;
        }

        img {
          margin-top: 28px;
        }
      }
    }
  }

}